package com.ssm.car.dao.model;



import com.jee.ssm.common.core.base.BaseModel;

import java.sql.Time;
import java.util.Date;

/**
 * 
 * 表名 d_parking
 * @author GaoXiang
 * @version 1.0
 * Create time 2017/05/23
 */
public class Parking extends BaseModel {
    /**
     * 编号
     * 表字段 : d_parking.id
     * Create time 2017/05/23
     */
    private String id;

    /**
     * 名称
     * 表字段 : d_parking.name
     * Create time 2017/05/23
     */
    private String name;

    /**
     * 省                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     * 表字段 : d_parking.province
     * Create time 2017/05/23
     */
    private String province;

    /**
     * 市
     * 表字段 : d_parking.city
     * Create time 2017/05/23
     */
    private String city;

    /**
     * 区
     * 表字段 : d_parking.area
     * Create time 2017/05/23
     */
    private String area;

    /**
     * 地址
     * 表字段 : d_parking.address
     * Create time 2017/05/23
     */
    private String address;

    /**
     * 经度
     * 表字段 : d_parking.longitude
     * Create time 2017/05/23
     */
    private String longitude;

    /**
     * 纬度
     * 表字段 : d_parking.latitude
     * Create time 2017/05/23
     */
    private String latitude;

    /**
     * 联系人
     * 表字段 : d_parking.contacts
     * Create time 2017/05/23
     */
    private String contacts;

    /**
     * 联系电话
     * 表字段 : d_parking.con_phone
     * Create time 2017/05/23
     */
    private String conPhone;

    /**
     * 白天费用
     * 表字段 : d_parking.deetime_fee
     * Create time 2017/05/23
     */
    private Double deetimeFee;

    /**
     * 夜晚费用
     * 表字段 : d_parking.night_fee
     * Create time 2017/05/23
     */
    private Double nightFee;

    /**
     * 开放时间起
     * 表字段 : d_parking.open_startTime
     * Create time 2017/05/23
     */
    private Time openStarttime;

    /**
     * 开放时间止
     * 表字段 : d_parking.open_stopStime
     * Create time 2017/05/23
     */
    private Time openStopstime;

    /**
     * 创建时间
     * 表字段 : d_parking.set_time
     * Create time 2017/05/23
     */
    private Date setTime;
    /**
     * 层数
     * 表字段 : d_floor
     * Create time 2017/05/23
     */
    private String floor;

    /**
     * 备注
     * 表字段 : d_parking.info
     * Create time 2017/05/23
     */
    private String info;
    /**
     * 车位状态：0=预定；1=未预定；2=使用中；3=未使用；
     * 表字段 : d_parkinglot.switch_status
     * Create time 2017/05/23
     */

    private String img;
    private String switchStatus;
    private Long countAutoPark;
    private Long countOrdinaryPark;
    private Long countPark;
    private Long countAutoParkTotal;
    private Long countOrdinaryParkTotal;
    private Long countParkTotal;
    /**
     * 停车办Id
     */
    private String officeId;

/*    private Parkingoffice parkingoffice;*/
    /**
     * 计费时间
     */
    private String charging;

    /**
     * 构造方法
     */
    public Parking(String id, String name, String province, String city, String area, String address, String longitude, String latitude, String contacts, String conPhone, Double deetimeFee, Double nightFee, Time openStarttime, Time openStopstime, Date setTime, String floor, String info, String img) {
        this.id = id;
        this.name = name;
        this.province = province;
        this.city = city;
        this.area = area;
        this.address = address;
        this.longitude = longitude;
        this.latitude = latitude;
        this.contacts = contacts;
        this.conPhone = conPhone;
        this.deetimeFee = deetimeFee;
        this.nightFee = nightFee;
        this.openStarttime = openStarttime;
        this.openStopstime = openStopstime;
        this.setTime = setTime;
        this.floor = floor;
        this.info = info;
        this.img=img;
    }

    /**
     * 表字段：d_parkinglot.switch_lock
     */
    private String switchLock;

    /**
     * 构造方法
     */
    public Parking() {
        super();
    }

    /**
     * 编号
     * @return id 编号
     */
    public String getId() {
        return id;
    }

    /**
     * 编号
     * @param id 编号
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 名称
     * @return name 名称
     */
    public String getName() {
        return name;
    }

    /**
     * 名称
     * @param name 名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 省                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     * @return province 省                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     */
    public String getProvince() {
        return province;
    }

    /**
     * 省                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     * @param province 省                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
     */
    public void setProvince(String province) {
        this.province = province;
    }

    /**
     * 市
     * @return city 市
     */
    public String getCity() {
        return city;
    }

    /**
     * 市
     * @param city 市
     */
    public void setCity(String city) {
        this.city = city;
    }

    /**
     * 区
     * @return area 区
     */
    public String getArea() {
        return area;
    }

    /**
     * 区
     * @param area 区
     */
    public void setArea(String area) {
        this.area = area;
    }

    /**
     * 地址
     * @return address 地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 地址
     * @param address 地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 经度
     * @return longitude 经度
     */
    public String getLongitude() {
        return longitude;
    }

    /**
     * 经度
     * @param longitude 经度
     */
    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    /**
     * 纬度
     * @return latitude 纬度
     */
    public String getLatitude() {
        return latitude;
    }

    /**
     * 纬度
     * @param latitude 纬度
     */
    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    /**
     * 联系人
     * @return contacts 联系人
     */
    public String getContacts() {
        return contacts;
    }

    /**
     * 联系人
     * @param contacts 联系人
     */
    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getConPhone() {
        return conPhone;
    }

    public void setConPhone(String conPhone) {
        this.conPhone = conPhone;
    }

    /**
     * 白天费用
     * @return deetime_fee 白天费用
     */
    public Double getDeetimeFee() {
        return deetimeFee;
    }

    /**
     * 白天费用
     * @param deetimeFee 白天费用
     */
    public void setDeetimeFee(Double deetimeFee) {
        this.deetimeFee = deetimeFee;
    }

    /**
     * 夜晚费用
     * @return night_fee 夜晚费用
     */
    public Double getNightFee() {
        return nightFee;
    }

    /**
     * 夜晚费用
     * @param nightFee 夜晚费用
     */
    public void setNightFee(Double nightFee) {
        this.nightFee = nightFee;
    }

    /**
     * 开放时间起
     * @return open_startTime 开放时间起
     */
    public Time getOpenStarttime() {
        return openStarttime;
    }

    /**
     * 开放时间起
     * @param openStarttime 开放时间起
     */
    public void setOpenStarttime(Time openStarttime) {
        this.openStarttime = openStarttime;
    }

    /**
     * 开放时间止
     * @return open_stopStime 开放时间止
     */
    public Time getOpenStopstime() {
        return openStopstime;
    }

    /**
     * 开放时间止
     * @param openStopstime 开放时间止
     */
    public void setOpenStopstime(Time openStopstime) {
        this.openStopstime = openStopstime;
    }

    /**
     * 创建时间
     * @return set_time 创建时间
     */
    public Date getSetTime() {
        return setTime;
    }

    /**
     * 创建时间
     * @param setTime 创建时间
     */
    public void setSetTime(Date setTime) {
        this.setTime = setTime;
    }

    /**
     * 备注
     * @return info 备注
     */
    public String getInfo() {
        return info;
    }

    /**
     * 备注
     * @param info 备注
     */
    public void setInfo(String info) {
        this.info = info;
    }

    public String getSwitchStatus() {
        return switchStatus;
    }

    public void setSwitchStatus(String switchStatus) {
        this.switchStatus = switchStatus;
    }

    public String getSwitchLock() {
        return switchLock;
    }

    public void setSwitchLock(String switchLock) {
        this.switchLock = switchLock;
    }

    public Long getCountAutoPark() {
        return countAutoPark;
    }

    public void setCountAutoPark(Long countAutoPark) {
        this.countAutoPark = countAutoPark;
    }

    public Long getCountOrdinaryPark() {
        return countOrdinaryPark;
    }

    public void setCountOrdinaryPark(Long countOrdinaryPark) {
        this.countOrdinaryPark = countOrdinaryPark;
    }

    public Long getCountPark() {
        return countPark;
    }

    public void setCountPark(Long countPark) {
        this.countPark = countPark;
    }

    public Long getCountAutoParkTotal() {
        return countAutoParkTotal;
    }

    public void setCountAutoParkTotal(Long countAutoParkTotal) {
        this.countAutoParkTotal = countAutoParkTotal;
    }

    public Long getCountOrdinaryParkTotal() {
        return countOrdinaryParkTotal;
    }

    public void setCountOrdinaryParkTotal(Long countOrdinaryParkTotal) {
        this.countOrdinaryParkTotal = countOrdinaryParkTotal;
    }

    public Long getCountParkTotal() {
        return countParkTotal;
    }

    public void setCountParkTotal(Long countParkTotal) {
        this.countParkTotal = countParkTotal;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getOfficeId() {
        return officeId;
    }

    public void setOfficeId(String officeId) {
        this.officeId = officeId;
    }

    public String getFloor() {
        return floor;
    }

    public void setFloor(String floor) {
        this.floor = floor;
    }

    public String getCharging() {
        return charging;
    }

    public void setCharging(String charging) {
        this.charging = charging;
    }
}